<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

class EquipoController extends CI_Controller {

    //put your code here

    public function main(){

        $this->load->model("Proyecto_Model", "", true);
        $lista_proyectos = $this->Proyecto_Model->getAll();
        $this->load->view('equipo');
        if(!empty($lista_proyectos)){
            $this->gui_data($lista_proyectos, "lista_proyectos");//se empaqueta para envio
            $this->load->view('form_equipo_tabla', $this->gui_data);
        }
    }

    public function showEquipo($id_proyecto = 0){
        //Se cargan los modelos necesarios
        $this->load->model("Proyecto_Model", "", true);
        $this->load->model("Usuario_model", "", true);
        $this->load->model("Equipo_model","", true);

        //obtener los proyectos y usuarios activos
        $lista_proyectos = $this->Proyecto_Model->getAll();
        $lista_usuarios = $this->Usuario_model->getAll();
        $equipo = $this->Equipo_model->get_equipo($id_proyecto);
        $this->gui_data($lista_proyectos);
        $this->gui_data($lista_usuarios);
        $this->gui_data($equipo);
        $this->load->view('form_equipo', $this->gui_data);

    }

    public function add() {

        $this->load->model("Equipo_model", "", true);
        try {
            $mensaje = $this->Equipo_model->insert_proyecto_usuario();
            $exito = true;
        } catch (Exception $e) {
            $exito = false;
            $mensaje = $e->getMessage();
        }

        $this->json_response($exito, $mensaje);
    }


    public function delete($id) {
        $this->load->model("Equipo_model", "", true);
        try {
            $mensaje = $this->Equipo_model->delete($id);
            $exito = true;
        } catch (Exception $e) {
            $exito = false;
            $mensaje = $e->getMessage();
        }

        $this->json_response($exito, $mensaje);
    }

}
?>